setAngle 270
setSpeed 0.7
moveTo 0 -40 3 20
wait 30


setSpeed 0
setAngle 180

	// Move to the left before entering loop
doRoutine zigZagShort


// ------- Repeats below this line --------- //

	// zigZag right
setAngle 0
doRoutine zigZagLong

	// zigZag left
setAngle 180
doRoutine zigZagLong

	// dash right
setAngle 0
doRoutine dashLong

	// dash left
setAngle 180
doRoutine dashLong

	// zigZag right and back left
setAngle 0
doRoutine zigZagShort
setAngle 180
doRoutine dashShort

	// zigZag right
setAngle 0
doRoutine zigZagLong

	// dash and zigZag right
setAngle 180
doRoutine dashShort
doRoutine zigZagShort

	// dash and zigZag left
setAngle 0
doRoutine dashShort
doRoutine zigZagShort

// zigZag left
setAngle 180
doRoutine zigZagLong

// dash right fast
setAngle 0
doRoutine dashLongFast

// zigZag left and back right
setAngle 180
doRoutine zigZagShort
setAngle 0
doRoutine zigZagShort

// dash left fast
setAngle 180
doRoutine dashLongFast

repeat -30
